package  org.jeecg.modules.api.DTO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @author mjh
 * Date: 2024/11/19 15:33
 */
@Data
@ApiModel(value="产品碳足迹内部使用的分页查询对象", description="产品碳足迹内部使用的分页查询对象")
public class PrivateFactorQueryDTO {
    private static final long serialVersionUID = 1L;

    /**因子名称*/
    @Excel(name = "因子名称", width = 15)
    @ApiModelProperty(value = "因子名称")
    private java.lang.String name;
    /**分子单位*/
    @Excel(name = "分子单位", width = 15)
    @ApiModelProperty(value = "分子单位")
    private java.lang.String numeratorUnit;
    /**分子单位id*/
    @Excel(name = "分子单位id", width = 15)
    @ApiModelProperty(value = "分子单位id")
    private java.lang.String numeratorUnitId;
    /**分母单位*/
    @Excel(name = "分母单位", width = 15)
    @ApiModelProperty(value = "分母单位")
    private java.lang.String denominatorUnit;
    /**分母单位id*/
    @Excel(name = "分母单位id", width = 15)
    @ApiModelProperty(value = "分母单位id")
    private java.lang.String denominatorUnitId;
    /**适用场景*/
    @Excel(name = "适用场景", width = 15)
    @ApiModelProperty(value = "适用场景")
    private java.lang.String scene;
    /**规格型号*/
    @Excel(name = "规格型号", width = 15)
    @ApiModelProperty(value = "规格型号")
    private java.lang.String model;
    /**行业id*/
    @Excel(name = "行业id", width = 15)
    @ApiModelProperty(value = "行业id")
    private java.lang.String industryId;
    /**发布机构*/
    @Excel(name = "发布机构", width = 15)
    @ApiModelProperty(value = "发布机构")
    private java.lang.String releaseOrg;
    /**来源归属*/
    @Excel(name = "来源归属（国家/组织）", width = 15)
    @ApiModelProperty(value = "来源归属（国家/组织）")
    private java.lang.String ownership;
    /**数据源*/
    /**类型（1=碳排因子库，2=组织因子库）*/
    @Excel(name = "类型（1=碳排因子库，2=组织因子库）", width = 15)
    @ApiModelProperty(value = "类型（1=碳排因子库，2=组织因子库）")
    private java.lang.String type;

    @Excel(name = "碳排因子库数据源选项(1=选中，0=未选中)", width = 15)
    @ApiModelProperty(value = "碳排因子库数据源选项(1=选中，0=未选中)")
    private java.lang.String emissionFactorOption;

    @Excel(name = "个人因子库数据源选项(1=选中，0=未选中)", width = 15)
    @ApiModelProperty(value = "个人因子库数据源选项(1=选中，0=未选中)")
    private java.lang.String privateFactorOption;

    @Excel(name = "我的收藏数据源选项(1=选中，0=未选中)", width = 15)
    @ApiModelProperty(value = "我的收藏数据源选项(1=选中，0=未选中)")
    private java.lang.String myFactorOption;


    /**组织ID*/
    @Excel(name = "组织ID", width = 15)
    @ApiModelProperty(value = "组织ID")
    private java.lang.String organizationId;
    /**部门ID*/
    @Excel(name = "部门ID", width = 15)
    @ApiModelProperty(value = "部门ID")
    private java.lang.String deptId;

    /**部门ID*/
    @ApiModelProperty(value = "发布状态")
    private java.lang.String state;




}
